/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model.dao;

import java.io.IOException;
import java.util.ArrayList;
import model.pojo.Atividade;

/**
 *
 * @author Julio
 */
public interface AtividadeDao {

    public Integer buscaIdDNomeIdTurma(String atividade, Integer idAtividade);

    public boolean contains(Atividade atividade);

    public Integer novoId();

    public Integer ultimoId();

    public boolean addAtividadeTurma(Atividade atividade, Integer idTurma);

    public void carregarAssocAtividade() throws IOException;

    public void salvarAtividadeTurma() throws IOException;

    public ArrayList<Integer> getListaTurma();

    public ArrayList<Integer> getListaAtividadeTurma();

    public void setListaTurma(ArrayList<Integer> listaTurma);

    public void setListaAtividadeTurma(ArrayList<Integer> listaAtividadeTurma);

    public void setAtividade(ArrayList<Atividade> atividades);

    public ArrayList<Atividade> getAtividade();

    public boolean addAtividade(Atividade atividade);

    public void salvarAtividade(ArrayList<Atividade> atividade) throws IOException;

    public ArrayList<Atividade> carregarAtividades() throws IOException;
}